Problem
【HNOI2008】越狱
Description
监狱有连续编号为的个房间,每个房间关押一个犯人,有种宗教,每个犯人可能信仰其中一种。如果相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱。
Input
输入两个整数, 。
Output
Sample Input
1 | 2 3 |
Sample Output
1 | 6 |
HINT
种状态为
标签:补集转换
Solution
考虑到补集转换,这道题就是一水题。
总共有种方案,其中不能发生越狱的有种方案,快速幂求出,相减即可。注意处理负数。
Code
1 |
|